Make css node and style tests run
authorMatthias Clasen <mclasen@redhat.com>
Thu, 12 Oct 2017 08:05:32 +0000 (16:05 +0800)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 12 Oct 2017 08:06:03 +0000 (16:06 +0800)
Just like the previous commit, we need to set G_TEST_SRCDIR.

testsuite/css/nodes/meson.build
testsuite/css/style/meson.build

index 9dbbd48e2c210ece390e87a362d9eafb4ce081b6..6c6612e16928a50470dace784573bd87913b24ef 100644 (file)
@@ -1,9 +1,15 @@
+test_env = environment()
+test_env.set('G_TEST_SRCDIR', meson.current_source_dir())
+test_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
+test_env.set('GSETTINGS_BACKEND', 'memory')
+test_env.set('G_ENABLE_DIAGNOSTIC', '0')
+
 testexecdir = join_paths(installed_test_bindir, 'css', 'nodes')
 test_nodes = executable('test-css-nodes', 'test-css-nodes.c',
                         install: get_option('install-tests'),
                         install_dir: testexecdir,
                         dependencies: libgtk_dep)
-test('test-nodes', test_nodes, suite: 'css')
+test('test-nodes', test_nodes, suite: 'css', env: test_env)
 
 test_data = [
   'box.ltr.nodes',
index 248e52a4bd9ae8e1effc4ca4dc968d65ed390c1a..394bca11b5027ec9f895606262583b783a643811 100644 (file)
@@ -1,3 +1,9 @@
+test_env = environment()
+test_env.set('G_TEST_SRCDIR', meson.current_source_dir())
+test_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
+test_env.set('GSETTINGS_BACKEND', 'memory')
+test_env.set('G_ENABLE_DIAGNOSTIC', '0')
+
 testexecdir = join_paths(installed_test_bindir, 'css', 'style')
 
 cssresources = gnome.compile_resources(
@@ -14,7 +20,7 @@ test_style = executable(
   install_dir: testexecdir,
   dependencies: libgtk_dep,
 )
-test('test-style', test_style, suite: 'css')
+test('test-style', test_style, suite: 'css', env: test_env)
 
 test_data = [
   'adjacent-states.css',